DeMoSt: a Tool for Exploring the Decomposition and the Modular Structure of OWL Ontologies
نویسندگان
چکیده
Motivation In relevant application fields ontologies are often maintained as huge monolithic collections of axioms in single files, as for some ontologies in the NCBO BioPortal repository4, like the Gene Ontology (∼ 60, 000 axioms). Such representation is not ideal for applications which only require access limited to individual fragments of the ontology. As an example, the reasoning service provided needs just a small part of it to be performed, and loading only the necessary bit to the task can reduce substantially time and memory required, improving the performance of the system. Hence it is important to investigate the possibility of maintaining ontologies in a more flexible form. Recently the notion of module has been developed. Modules are subsets of ontologies that preserve all entailments over a set of terms Σ called seed signature, and they come in many flavours. We focus on modules based on syntactic locality [2] (from now on simply called modules), that are efficiently computable. Modules are useful and used, for example in reuse scenarios, i.e. when a part of a well-established ontology is selected to be reused in a different ontology. However, it is really important to exactly know the seed signature needed, or a single extraction can generate undesired results, as, for example, a module that does not contain all axioms needed, or one that contains too many of them. Hence it is interesting to discover the relations between the extracted module with its superand sub-modules, because a slightly different module could be more interesting than the one extracted. In order to look at these (logic-based) relationships, a succint representation, called Atomic Decomposition, of the modular structure of an ontology has been introduced in [5]. In our paper [3], accepted for the Research Track at ISWC2011, we present the first, to our knowledge, large-scale investigation into decomposability and modular aspects of the NCBO BioPortal ontologies. We consider the Atomic Decompositions of such ontologies and demonstrate that most of them split into small logically coherent parts (atoms), from which modules can be efficiently assembled during reasoning. We discuss such good (on average) decomposability of BioPortal ontologies, its implications for applications, and also comment on
منابع مشابه
HyS: Fast Atomic Decomposition and Module Extraction of OWL-EL ontologies
In this paper, we present HyS, an application for fast atomic decomposition and module extraction of OWL-EL ontologies. HyS computes a hypergraph representation of the modular structure of an ontology. This hypergraph representation contains the atomic decomposition of the input ontology, and it allows to extract modules for a given signature. We provide an experimental evaluation of HyS with a...
متن کاملTowards Fast Atomic Decomposition using Axiom Dependency Hypergraphs
Atomic decomposition of ontologies has been suggested as a tool to understand the modular structure of ontologies. It consists of a polynomial size representation of potentially exponentially many modules of an ontology. Tractable algorithms for computing the atomic decomposition for locality-based modules have been introduced, albeit leaving room for improvement in terms of running time. In th...
متن کاملبررسی هستان شناسی های توسعه یافته مبتنی بر اصول هستان شناسی های منبع باز زیست پزشکی
Background and Aim: Ontologies facilitate data integration, exchange, searching and querying. Open Biomedical Ontologies (OBO) Foundry is a solution for creating reference ontologies. In this foundry, the design of ontologies is based on established principles which allow for their interactions as a single system. The purpose of this study is to determine the main features of ontologies develop...
متن کاملOntology Language Extensions to Support Localized Semantics, Modular Reasoning, and Collaborative Ontology Design and Ontology Reuse
Modular approaches to design and use of ontologies are essential to the success of the Semantic web enterprise. We describe P-OWL (Package-based OWL) which extends OWL, a widely used ontology language that supports modular design, adaptation, use, and reuse of ontologies. P-OWL localizes the semantics of entities and relationships in OWL to modules called packages. P-OWL and the associated tool...
متن کاملOntology Language Extensions to Support Localized Semantics, Modular Reasoning, Collaborative Ontology Design and Reuse
Modular approaches to design and use of ontologies are essential to the success of the Semantic web enterprise. We describe P-OWL (Package-based OWL) which extends OWL, a widely used ontology language that supports modular design, adaptation, use, and reuse of ontologies. P-OWL localizes the semantics of entities and relationships in OWL to modules called packages. P-OWL and the associated tool...
متن کامل